package net.neptech.model.vo;

import lombok.Data;
import lombok.EqualsAndHashCode;
import net.neptech.model.dto.NodeUser;
import net.neptech.model.workflow.Workflow;

import java.util.List;
import java.util.Map;

/**
 * @Author Saya
 * @Date 2025/8/18 16:56
 * @Description TODO
 **/
@EqualsAndHashCode(callSuper = true)
@Data
public class WorkflowVO extends Workflow {
    /**
     * 需要发起人选择的节点id
     */
    private List<String> selectUserNodeId;
    /**
     * 发起人范围
     */
    private List<NodeUser> rangeList;
    /**
     * 变量参数集合
     */
    private Map<String, Object> variableMap;
    /**
     * 是否直接发布
     */
    private Boolean publish=true;
}
